package org.wsalger.webservice;

import java.util.Date;
import java.util.HashMap;
import java.util.List;

import javax.jws.WebService;

import org.wsalger.model.ZMWeekreport;

@WebService
public interface WebServiceI {
	//获取系统时间
	public String f_getSystemDate();
	//用户登录
	public String f_userLogin(String in_UserName, String in_UserPass);
	//获取所有周报列表
	public List<HashMap> f_getAllWeekly();
	//获取所有周报列表按时间
	public List<HashMap> f_getWeeklyByDate(Date d);
	//获取所有周报列表按人员
	public List<HashMap> f_getWeeklyByUser(Long l);
	//获取周报列表按人员按时间
	public List<HashMap> f_getWeeklyByUserDate(Long l,Date d);
	//获取未审核的周报列表
	public List<HashMap> f_getWeeklyNotVerify(Boolean b);
	//获取周报详细内容根据ID
	public ZMWeekreport f_getWeeklyFull(Long l);
	//添加周报
	public String f_addNewWeekly(ZMWeekreport z);
	//修改周报
	public String f_editWeekly(ZMWeekreport z);
	//删除周报
	public String f_delWeekly(Long l);
	//审核周报
	public String f_verWeekly(Long l);
}
